<?php
/**
 * 请不要修改本配置文件
 * 用户自定义配置文件位于 应用程序的 data 目录, 名字为 config.inc.php
 * 新配置文件不要初始化定义$_CFG
 */
$_CFG = new stdClass;

$_CFG->php_dir_name = 'php'; //存放PHP程序路径名,位于应用目录下
$_CFG->php_model_dir_name = 'model'; //存放公共模块组件目录，建议数据库操作，通用模块存放
$_CFG->ui_dir_name = 'ui'; //存放UI文件夹,位于__X_APP_ROOT__定义目录下_
/***数据文件夹相关目录配置***/
$_CFG->check_data_dir = true; //每次都检查data目录
$_CFG->data_dir_name = 'data';//存放数据文件夹,位于__X_APP_ROOT__定义目录下_
$_CFG->data_cache = 'cache';//临时数据文件夹
$_CFG->error_log_dir = 'error_log';//错误日志保存位置，
$_CFG->db_data = 'db';//数据库相关缓存,文本数据库保存位置

$_CFG->timezone = 'Asia/Chongqing'; //时区配置
$_CFG->ajax_key = 'ajax_data'; //提交JSON数据时URL中保存数据的键名
$_CFG->ajax_flag = 'is_ajax'; //AJAX提交JSON数据时给出的标识
$_CFG->exception_seg_line = '===========================================================================';

/***以下URL涉及到URL地址相关***/
$_CFG->url_file_suffix = '.php'; //文件后缀,当URL模拟成html文件后缀时修改

$_CFG->subsite_start_level = 1; //从第几级开始解析,不能大于$_CFG->subsite_mode, 如果实际域名没有那么多层级将不解析
$_CFG->subsite_mode = 1; //开启域名解析目录模式,及其深度 0为关闭, 
                         // 1 为解析到一级子域名,一般本地测试使用这种模式, 比如设置 user.news 这种域名
                         // 2 为解析到二级子域名
                         // 3 为解析到三级子域名，以此类推
                         // 注意第一级子域名指顶级域名下面的子域名
                         //  例如 test.com 中的test 为一级,
                         // www.test.com 中的www 为第二级
                         //开启后，将会将按域名顺序解析到PHP存放路径下的目录
$_CFG->uri_mode = 0; 
        // 0 为普通模式,URL为http://localhost/directory/.../CLASS_NAME/METHOD_NAME.php, 需要将所有的PHP执行绑定到index.php
        // 1 为QUERY_STRING模式 URL为http://localhost/index.php?a=directory/.../CLASS_NAME/METHOD_NAME&p=XX 无需服务器支持
        // 2 PATH_INFO模式 URL为http://localhost/index.php/director/CLASS_NAME/METHOD_NAME 需要服务器开启PATH_INFO
        // 3 路径模式，URL为http://localhost/directory/CLASS_NAME/METHOD_NAME,需要服务器rewite支持解析到0模式
        // 只影响模板输出时链接格式

$_CFG->upfile_size = 512000;//文件上传最大尺寸
$_CFG->upfile_mime = array('image/jpeg','image/png','image/gif','image/bmp');//允许上传的文件类型
$_CFG->runtime_config = 'config.runtime.php'; //应用程序的运行时配置文件,位于data目录

/*****框架自带server配置******/
$_CFG->server = new stdClass;
$_CFG->server->daemon = false;
$_CFG->server->ip = '0.0.0.0';
$_CFG->server->port = '8080';
$_CFG->server->document_root = '/';
$_CFG->server->min_worker_num = 5;

/*****session相关配置******/
$_CFG->session = new stdClass;
$_CFG->session->session_name = 'XSID';//session 在cookie中的名字
$_CFG->session->save_path = 'session';

/*****数据库相关配置*******/
$_CFG->db  = new stdClass;
$_CFG->db->host = 'localhost';
$_CFG->db->name = 'jac_ipad_data';
$_CFG->db->user = 'root';
$_CFG->db->password = '';
$_CFG->db->select_api = false;

/***模板相关配置***/
$_CFG->tpl = new stdClass; 
$_CFG->tpl->html_suffix = '.htm'; //在定义输出HTML数据的UI文件的后缀名
$_CFG->tpl->json_suffix = '.json'; //在定义输出JSON数据的UI文件的后缀名
$_CFG->tpl->xml_suffix = '.xml';//在定义输出XML数据的UI文件的后缀名
$_CFG->tpl->html_zip = false; //是否压缩输出的HTML数据
$_CFG->tpl->compile_tpl_dir_name = 'compile_tpl'; //HTML格式UI文件解析后保存文件夹名，位于$_CFG->data_dir_name下
$_CFG->tpl->html_static_dir_name = 'html'; //HTML静态文件保存地址,位于$_CFG->data_dir_name下

/***模板中需要显示的通用数据***/
$_CFG->tpl->common_tpldata = new stdClass;
$_CFG->tpl->common_tpldata->site_name = 'XPHPFramework';//站点名字
$_CFG->tpl->common_tpldata->copyright = 'copyright @ 2012 XPHPFramework Author All rights reserved.';//版权信息
